$(function () {

  // 内容左侧菜单排他
  $(".content-left").find("li").on("click", function () {
    $(this).addClass("selected-item").siblings().removeClass("selected-item");
  });

  // 返回顶部按钮绑定事件
  $(".gotop").click(function() {
    $("html, body").animate({scrollTop: 0}, 500);
  });

  //
  $(window).scroll(function() {
    // 获取网页滚动的偏移位
    let offset = $('html, body').scrollTop();
    if (offset >= 800) {
      $('.gotop').show(500);
    } else {
      $('.gotop').hide(500);
    }
  })

  // 初始化日历插件
  $('#mycalendar').dcalendar();

  // 给时间栏赋值
  assignTime();

  // 处理left.html中菜单的选中效果
  dealWithMenuClicked();

  // 3.如果content-center内容过少，人为设定其高度为右侧的高度
  setFitHeightForHtml();

});

// 如果content-center内容过少，人为设定其高度为右侧的高度
function setFitHeightForHtml() {
  let centerHeight = $(".content-center").css("height");
  let rightHeight = $(".content-right").css("height");

  if (parseInt(centerHeight) < parseInt(rightHeight)) {
    $(".content-center").css("height", rightHeight);
  } else {
    $(".content-center").css("height", "auto");
  }
}

/**
 * 给时间栏设置时间
 */
function assignTime() {
  setInterval(() => {
    let date = new Date();
    let hour = date.getHours().toString().length == 2 ? date.getHours() : "0" + date.getHours();
    let minute = date.getMinutes().toString().length == 2 ? date.getMinutes() : "0" + date.getMinutes();
    let second = date.getSeconds().toString().length == 2 ? date.getSeconds() : "0" + date.getSeconds();
    $(".tsing-hour").text(hour);
    $(".tsing-minute").text(minute);
    $(".tsing-second").text(second);
  });
}


/**
 * 处理left.html中菜单的选中效果
 */
function dealWithMenuClicked() {
  let url = window.location.href;
  if (url.indexOf("index") > -1) {
    $(".index-page").addClass("selected-item");
  } else if (url.indexOf("list") > -1 || url.indexOf("article") > -1) {
    $(".list-page").addClass("selected-item");
  } else if (url.indexOf("guestBook") > -1) {
    $(".chat-page").addClass("selected-item");
  } else if (url.indexOf("update") > -1) {
    $(".update-page").addClass("selected-item");
  }
}

/**
 * 搜索文章
 */
function searchArticle() {

  let keyword = $(".search-input").val();
  window.location.href = "/list?keyword=" + keyword;
}

/**
 * 文章跳转
 * @param aid 文章id
 */
function toArticle(aid) {
  window.location.href = '/article/' + aid;
}

